package com.ai.module.user.domain.vo;

import com.ai.module.chat.common.domain.BaseEntity;
import com.ai.module.chat.common.enu.AliFileSource;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author: MrHe
 * @create: 2023-09-02 10:22
 * @description: 用户上传的图片
 **/
@Data
@ApiModel("图片对象")
public class UserImageVo extends BaseEntity {

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("图片业务id")
    private String businessId;

    @ApiModelProperty("高清图路径")
    private String filePath;

    public LocalDateTime expireTime = LocalDateTime.now();

    private String bucketName;

    private String fileName;

    private String fileType = "PNG";

    private AliFileSource imageSource = AliFileSource.IMAGE_TASK;

    private String scalePath;


}
